/*
 * @Description:key value 对象
 * @Version: 2.0
 * @Autor: wiz
 * @Date: 2022-08-01 10:43:06
 * @LastEditors: swc
 * @LastEditTime: 2024-06-06 05:55:04
 */
// 通用 {key,value}

// 导出T_kv类
export class T_kv {
  // 定义key属性，类型为string
  public key: string;

  // 定义value属性，类型为any
  public value: any;

  // 定义setKey方法，接收参数p，类型为string，返回类型为T_kv
  public setKey(p: string): T_kv {
    this.key = p;
    return this;
  }

  // 定义setValue方法，接收参数p，类型为any，返回类型为T_kv
  public setValue(p: any): T_kv {
    this.value = p;
    return this;
  }
}
// 导出I_kv接口，继承T_kv类
export interface I_kv extends T_kv {}
